package com.power.leopard.remote.common.domain;

import com.power.leopard.remote.provider.domain.InvocationSerializable;

public interface InvocationRequest extends InvocationSerializable {

	void setCallType(int callType);

	int getCallType();

	int getMessageType();

	void setMessageType(int messageType);

	int getTimeout();

	void setTimeout(int timeout);

	String getServiceName();

	String getMethodName();

	String[] getParamClassName();

	String getVersion();
	
	Object[] getParameters();

}
